physical effort - French English Dictionary